*{margin: 0;padding: 0;outline:medium none;}

body {
background-color: #ffffff;
color:#08315f;
margin: 0;
padding: 0;

font-family:arial;
font-size:12px;
line-height:20px}

.wrapper{width:980px;height:500px;margin-left:auto;margin-right:auto;margin-top:30px}
.wrapper_login{width:300px;height:200px;margin-left:auto;margin-right:auto;margin-top:100px}

.top{float:left;width:980px;height:125px;}

.bottom{}

.logo_b2net{float:left;width:490px;height:70px;}
.logo_client{float:left;width:490px;height:70px;}
.logo_b2net img {float:left;}
.logo_client img {float:right;}

.menu{float:left;width:980px;height:32px;background-color: #dddddd;}
.login{float:left;width:490px;height:32px;}
.login2{float:left;padding:6px 0 0 12px}
.login2 a{color:#3fc7ee;}
.imp{float:left;width:490px;height:32px;}
.imp2{float:right;padding:6px 6px 0 0;}

.left{float:left;width:200px;height:auto;}

.box{float:left;width:200px;height:auto;margin:0 0 20px 0}
.box_title{float:left;width:200px;height:22px;background-color:#08315f;color:white}
.box_txt{float:left;width:198px;height:auto;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;border-bottom: 1px solid #dddddd;}
.box_txt2{float:left;padding:5px;color:#08315f}
.box a{color:#08315f; text-decoration:none}
.box a:hover{text-decoration:underline}
.box ul{list-style-type: square;list-style-position:inside;padding: 0 0 0 8px;color:#dddddd;}
.box li{color:#dddddd;}
span.dark{color:#08315f}
span.light{color:#ffffff}
li.blue{color:#3fc7ee}
a.button {display:block;width:188px;height:20px;background-color:#3FC7EE;margin:5px 0px;color:#FFFFFF;text-align:center;cursor:pointer}
a.button:hover {background-color:#82e3ff;color:#ffffff;text-decoration:none}
.lista{width:188px;margin:5px 0px;border: 1px solid #dddddd;}
.lista2{float:left;margin:11px 0px;border: 1px solid #dddddd;width:150px;}

.txt{float:right;width:760px;height:auto;    margin: 0 0 20px; }
.txt_title{float:left;width:760px;height:40px;background-color:#3FC7EE;}
.txt_title_txt{padding:10px 0 0 15px ;color:#ffffff;font-size:16px;}
.txt_content{float:left;width:758px;height:auto; border: 1px solid #dddddd;}
.txt_content2{float:left;padding:15px}

.txt_long{float:right;width:980px;height:auto;margin: 0 0 20px; }
.txt_title_long{float:left;width:980px;height:40px;background-color:#3FC7EE;}
.txt_title_txt_long{padding:10px 0 0 15px ;color:#ffffff;font-size:16px;}
.txt_content_long{float:left;width:978px;height:auto; border: 1px solid #dddddd;}
.txt_content2_long{float:left;padding:15px}
.right-page-item-long {width:950px;margin:6px 0 0 0px;float:left;}


.footer{float:left;width:980px;height:40px;}

.right-pages {width:730px;border:1px solid #dddddd;border-collapse:collapse; margin-top: 2px;}
.usertable {margin-top:18px;}
.right-pages td {border-top:none;border-bottom:none;border-right:1px solid #dddddd;}
.right-row {width:730px;background:#eeeeee;height:22px;font-size:12px;line-height:22px;color:#08315f;}
.right-row img {vertical-align:middle;}
.right-row a {text-decoration:none;color:#08315f;}
.right-cell-big {padding:0 0 0 6px;}
.right-cell-username {padding:0 0 0 10px;border-right:none !important;}
.right-cell-username img {vertical-align:text-bottom;}
.right-cell-usermail {padding:0 10px 0 0;text-align:right;}
.right-cell-usermail select {width:160px}
.right-cell-small {width:50px;text-align:center;}
.right-cell-mid {width:75px;text-align:center;font-size:11px;}
.right-cell-wide {width:100px;text-align:center;font-size:11px;}
.right-cell-date {width:115px;text-align:center;font-size:11px;}
.right-cell-send  {width:70px;text-align:left;font-size:11px;padding:0 0 0 10px;}
.altrow {background:#ffffff;}
img{border:none}

.right-page-item {width:730px;margin:6px 0 0 0px;float:left;}
.right-page-item166 {width:166px;float:left;}
.right-page-sep22 {width:22px;height:15px;float:left;}
.right-page-item300 {width:300px;margin:0 30px 0 0;float:left;}
.right-page-item400 {width:400px;float:left;}
.right-page-item300r {width:300px;float:left;}
.right-page-item400l {width:400px;float:left;margin:0 30px 0 0;}
.right-input {width:716px;height:21px;line-height:21px;border:1px solid #dddddd;padding:0 6px 0 6px;}
.right-input166 {width:152px;height:21px;line-height:21px;border:1px solid #dddddd;padding:0 6px 0 6px;}
.right-select166 {width:166px;height:23px;line-height:21px;border:1px solid #dddddd;padding:0 0 0 6px;}
.right-select166 option {padding:0 0 0 6px;}
.right-select300 {width:300px;height:23px;line-height:21px;border:1px solid #dddddd;padding:0 0 0 6px;}
.right-select300 option {padding:0 0 0 0px;}
.right-select400 {width:400px;height:23px;line-height:21px;border:1px solid #dddddd;padding:0 0 0 6px;}
.right-select400 option {padding:0 0 0 0px;}
.right-input300 {width:286px;height:21px;line-height:21px;border:1px solid #dddddd;padding:0 6px 0 6px;}
.right-input400 {width:386px;height:21px;line-height:21px;border:1px solid #dddddd;padding:0 6px 0 6px;}
.right-textarea {width:716px;height:200px;line-height:21px;border:1px solid #dddddd;padding:0 6px 0 6px;font-size:13px;}
.right-page-buttons {text-align:right;width:728px;margin:0px 0 0 0px;float:left;height:40px}
.right-page-item542 {width:542px;float:left;}
.right-input542 {width:528px;height:21px;line-height:21px;border:1px solid #dddddd;padding:0 6px 0 6px;}

a.button2 {float:right;display:block;background-color:#3FC7EE;margin:5px;color:#FFFFFF;text-align:center;cursor:pointer;width:auto;padding:5px 10px;}
a.button2:hover {background-color:#82e3ff;color:#ffffff}

a.button3 {float:left;display:block;background-color:#3FC7EE;margin:5px;color:#FFFFFF;text-align:center;cursor:pointer;width:auto;padding:5px 10px;}
a.button3_left {float:left;display:block;background-color:#3FC7EE;margin:5px 5px 5px 0;color:#FFFFFF;text-align:center;cursor:pointer;width:auto;padding:5px 10px;}
a.button3:hover {background-color:#82e3ff;color:#ffffff}
a.button3_left:hover {background-color:#82e3ff;color:#ffffff}

a.button_small {float:left;display:block;line-height:20px;background-color:#3FC7EE;margin:0px;color:#FFFFFF;text-align:center;cursor:pointer;width:auto;padding:0px 10px;text-decoration:none}
a.button_small:hover {background-color:#82e3ff;color:#ffffff;}
.right-page-buttons2 {text-align:left;width:728px;margin:0px 0 0 0px;float:left;}




.right-language {float:right;padding:0 0 0 20px;height:20px;border:1px solid #DDDDDD;outline:none;margin:8px 0 0 120px;}
.right-language option {padding:0 0 0 20px;outline:none;}

.photo-all {width:728px;background:#ffffff;border:1px solid #dddddd;margin:6px 0 0 0;}
.photo-item {width:728px;height:25px;line-height:25px;clear:both;}
.photo-info {float:left;width:384px;height:25px;}
.photo-select {float:left;width:240px;height:25px;}
.photo-select img {margin:4px 12px 0 0;cursor:pointer;}
.photo-select input {width:214px;height:19px;line-height:19px;margin:2px 0 0 0;border:1px solid #dddddd;padding:0 6px 0 6px;background:#efefef;color:#445565;}
.photo-remove {float:left;width:32px;cursor:pointer;height:25px;}
.photo-remove img {margin:4px 0 0 6px;}
.photo-move {float:left;padding:0 0 0 14px;}
.photo-move span {cursor:pointer;margin:0 1px 0 0;}


a.photo-preview{float:right;display:block;width:20px;height:20px;position:relative;color:#000000;text-decoration:none;margin:0 2px 0 0;cursor:pointer;background:url("../images/admin-photo-preview.png")}
a.photo-preview span{display: none;}
a.photo-preview:hover span{line-height:0px;padding:4px;background-repeat:no-repeat;display:block;position:absolute;top:7px; left:25px;background-color:#08315F;}


.box_l{float:left;width:300px;height:auto;margin:0 0 20px 0;}
.box_title_l{float:left;width:300px;height:22px;background-color:#08315f;color:white}
.box_txt_l{float:left;width:298px;height:auto;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;border-bottom: 1px solid #dddddd;padding:8px 0 8px 0;background:url("../images/padlock.gif") no-repeat  36px 16px}
.box_l ul{list-style-type: square;list-style-position:inside;padding: 0 0 0 8px;color:#dddddd;}
.box_l li{color:#dddddd;}
input.button2 {border:none;float:right;display:block;background-color:#3FC7EE;margin:5px;color:#FFFFFF;text-align:center;cursor:pointer;width:auto;padding:5px 10px;}
input.button2:hover {background-color:#82e3ff;color:#ffffff}
.login-input {float:left;display:block;width:147px;margin:5px 0 0 0;border:1px solid #dddddd;padding:0 0 0 3px;height: 21px;line-height: 19px;}
.login-name{float:left;width:138px;text-align:right;padding:6px 3px 0 0}

.right-pagination {width:200px;margin:6px 280px 0 280px;}
.right-pagination img {vertical-align:bottom;cursor:pointer}
.right-pagination a {text-decoration:none; cursor:pointer}

.InputForm {margin-left: 10px;}
div.FormCont {border: 1px #eeeeee solid; width: 716px; height: auto; float:left; padding: 5px; margin-bottom: 5px;}
span.ChooseInfo {display: block; margin-bottom: 5px;}
.InputForm  input{vertical-align: sub; }

.right-page-item66 {width:66px;float:left;}
.right-input66 {width:52px;height:21px;line-height:21px;border:1px solid #dddddd;padding:0 6px 0 6px;}

.orders-filters {    padding: 0 0 10px 0;}
.orders-filters a{text-decoration:none;color:#3FC7EE}
.orders-filters a:hover{}

.validation-msg-login {
	float: left;
	margin-left: 142px; 
	font-size: 11px; 
	color: rgb(255, 0, 0);
}

span.button3_left {
	float:left;
	display:block;
	background-color:#3FC7EE;
	margin:5px 5px 5px 0;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
	width:auto;
	padding:5px 10px;
}

span.button3_left:hover {
	background-color:#82e3ff;
	color:#ffffff
}

span.button2 {
	float:right;
	display:block;
	background-color:#3FC7EE;
	margin:5px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
	width:auto;
	padding:5px 10px;
}
span.button2:hover {
	background-color:#82e3ff;
	color:#ffffff
}

.right-page-item-validation-error-line {width:730px;margin:0 0 0 0px;float:left;}
.validation-error {font-size:10px;font-weight:normal;width:730px;float:left;}
.right-page-item-validation-error-line400 {width:400px;float:left;}
.right-page-item-validation-error-line300 {width:300px;margin:0 0 0 0px;float:left;}
.right-page-item-validation-error-line166 {width:166px;float:left;}
.right-page-item-validation-error-line542 {width:542px;margin:0 0 0 0px;float:left;}
.validation-error400 {font-size:10px;font-weight:normal;width:400px;float:left;}
.validation-error300 {font-size:10px;font-weight:normal;width:300px;float:left;}
.validation-error166 {font-size:10px;font-weight:normal;width:166px;float:left;}
.validation-error542 {font-size:10px;font-weight:normal;width:542px;float:left;}
.no-templates-info {margin-left:0px;padding-top:5px;float:left;font-size:15px;font-weight:bold;color:#FF0033;}
.no-module-info {font-size:12px;font-weight:bold;color:#FF0033;float:right;}

span.button_small {float:left;display:block;line-height:20px;background-color:#3FC7EE;margin:0px;color:#FFFFFF;text-align:center;cursor:pointer;width:auto;padding:0px 10px;text-decoration:none}
span.button_small:hover {background-color:#82e3ff;color:#ffffff;}

.right-input300-readonly {
	width: 286px;
	height: 21px;
	line-height: 21px;
	border: 1px solid #dddddd;
	padding: 0 6px 0 6px;
	background: #F8F8F8;
	color: #999999; 
}
span.button {
	display:block;
	width:188px;
	height:20px;
	background-color:#3FC7EE;
	margin:5px 0px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer
}
span.button:hover {
	background-color:#82e3ff;
	color:#ffffff;
	text-decoration:none
}
.hidden {
	display:none;
}
.right-input-readonly {
	width:716px;
	height:21px;
	line-height:21px;
	border:1px solid #dddddd;
	padding:0 6px 0 6px;
	background: #F8F8F8;
	color: #999999; 	
}
.subheader {
	padding-top:16px; 
	padding-bottom: 0px;
	font-size:13px;
	text-decoration: underline;
}
.spacer {
	clear: both; 
	height: 8px;
}

.field-validation-error 
{
    font-size:10px;
    font-weight:normal;
}   

#countryPagesCheckboxes {width: 610px; margin: 20px auto; overflow: hidden;}
.countryChckbxSingle {overflow: hidden; width: 132px; float: left; height: 30px; line-height: 30px; padding-left: 18px; border-right: 1px #fff solid; border-bottom: 1px #fff solid; cursor: pointer; background: #f4f4f4;}
.countryChckbxSingle input {margin-right: 10px; margin-top: 2px; display: none;}
